AdmiTide Update
⭮ Please refresh the page by pressing Ctrl+F5 to get the newest information!

AdmiTide Updater icon

Current version of AdmiTide


v2.1.5
Released: 26.04.2025 11:50 CEST

Download
Changelog

- [General] Fixed a bug where the CurrentAppVersionStable key was missing while creating the backup settings ini file in case of the file missing

- [General] Fixed a bug where the CurrentAppVersionStable key was not set to the correct value while recreating the settings file

- [General] Fixed a bug where resetting the app settings didn't work as expected when the settings file was missing

- [General] Added a Messagebox for the user when resetting the app settings fails completely

- [General] Fixed a bug where the notifications for the OnlineMessages were created again every time the checkbox for OnlineSerives at FirstSetup was checked

- [GUI] Reduced the spacer line width at some tabs

- [KRB-AppDeploy] Updated LibreOffice routine from app version 25.2.1 to 25.2.2

- [KRB-AppDeploy] Updated Thunderbird routine from app version 136.0 to 137.0.2

- [KRB-AppDeploy] Updated Epic Games Launcher routine from app version 18.0.0 to 18.1.3

- [KRB-AppDeploy] Updated Notepad++ routine from app version 8.7.8 to 8.7.9

- [KRB-AppDeploy] Fixed Notepad++ ARM package using a wrong folder leading in missing files while installing custom content

🛡️ Windows Defender Warning

AdmiTide may trigger a Windows Defender warning because of a missing code-signing certificate.

This does not mean the software is unsafe.

We guarantee that our software is free of malware. If you have any concerns, feel free to contact us.


📜

Version history

ℹ️ Versions earlier than 2.1.3 are not available for download.

Changelog

- Fixed [Bug] Change system power plan doesn't disable the button logic allowing it to be reused indefinitely #234

- Fixed [Bug] App doesn't track changes to current system power plan when changed at control panel #233

- Fixed [Bug] Check for app update fails when appupdater_result file is mssing #222

- Fixed [AdmiCore] Subwindows cannot be moved to the background #235

- Fixed [Bug] App shows update prompt to the same version after updating it #221

- Added button to join the AdmiTide Discord server at feedback area

- WinAppsUpdater can now check for updates of app packages without manually agreeing to the sources license agreements

- Removed Button_AllowWinget

- Added more logging to WinAppsUpdater

- Added a button at WinAppsUpdater to stop the installation at the next possible step

- Optimized code at WinAppsUpdater

- Added tooltips to the buttons at WinAppsUpdater

- Fixed a bug at WinAppsUpdater where the wrong icon at the install packages button was used after installation finished or fail state


Download
Changelog

- Enhanced logging at app start regarding online services and AutoUpdateCheck

- Improved logic for activating the Timer_AutoUpdateCheck at AppStart

- Implemented a check for already disabled AutoUpdateCheck var in settingsfile to avoid unnecessarily file writing again when online services are disabled at AppStart

- Fixed a bug where setting the online services setting not always correctly stopped the AutoUpdateCheck timer

- Removed MessageBox with app update notification as it's now unnecessary since the new update window introduced in v2.1.2

- Improved the logic of showing the new update window to only show it once until it's closed

- Implemented an additional check for enabled online services setting at CheckAndUpdateAppVersion function itself

- Implemented an additional check for enabled online services setting at CheckAndUpdateChangelog function itself

- Implemented an additional check for enabled online services setting at CheckAndUpdateKnownIssuesFile function itself

- Implemented an additional check for enabled online services setting at ShowNewVersionChangelogWindow function itself

- Fixed [Bug] Typo at "Über dieses Programm" section at help tab #225

- Fixed [Bug] Tutorial UI "Auslastungsanzeige" box wrong margin #226

- Improved tutorial text layout

- Implemented BitmapScalingMode.HighQuality in image brushes to enhance image quality

- Improved feedback area at Dashboard to support more options in the future


Download
Changelog

- Implemented [Feature] Create window for app update notifications #217

- Fixed [AdmiCore] Improve App accent color for some themes #218

- Fixed [Bug] Opening two application instances with logging at the same time results in error message #220

- Fixed [Bug] AppAccentColor does not apply correctly at checkboxes border at WinAppsUpdater window #219

- Adjusted the font size of the status text at WinAppsUpdater

- Optimized the datagrid UI at WinAppsUpdater

- Updated Notepad++ KRB-AppDeploy package to app version 8.7.8

- Updated AdmiCore Framework to version 1.6.7

- Disabled automatic windows update search at app startup

- Removed Button ExecutionPolicyLM

- Removed Button ExecutionPolicyCU

- Removed Button ExecutionPolicyPROC

- Moved Button ShowExecutionPolicy from beta features tab to tools tab

Changelog

- Added support for letter-based patch versions when checking for app updates (e.g., 2.1.0 < 2.1.0a)

- Added a waiting text at PC-Info tab while IP addresses are being determined

- Added try-catch to DisplayLocalIPAddress to improve error handling

- Optimized UI of table with the available software at AppDeploy tab

- Updated LibreOffice KRB-AppDeploy package to app version 25.2.1

- Updated Thunderbird KRB-AppDeploy package to app version 136.0

- Fixed small spacing issue at Settings tab for the location of settingsfile tooltip icon (i)

- Updated AdmiCore Framework to version 1.6.5

- Improved the project's code organization

Changelog

New features

- Implemented a new logic to KRB-AppDeploy (module version 2.0.0)

- Implemented an installation status window at AppDeploy tab


KRB-AppDeploy package updates

- Added LibreOffice package to KRB-AppDeploy (app version 25.2.0)

- Added Steam package to KRB-AppDeploy (app version newest)

- Added Google Chrome package to KRB-AppDeploy (app version newest)

- Added Epic Games Launcher package to KRB-AppDeploy (app version 18.0.0)

- Added NotepadPlusPlus package to KRB-AppDeploy (app version 8.7.7)

- Added TotalCommander package to KRB-AppDeploy (app version 11.51)

- Changed Firefox x64 package at KRB-AppDeploy to new install logic

- Changed Firefox ARM package at KRB-AppDeploy to new install logic

- Changed Firefox ESR x64 package at KRB-AppDeploy to new install logic

- Changed Firefox ESR ARM package at KRB-AppDeploy to new install logic

- Changed Thunderbird ESR package at KRB-AppDeploy to new install logic


Bug fixes

- Resolved an issue at KRB-AppDeploy where the button "Installation starten" was not reset instantly when the user is aborting the file selection dialog at copying the TotalCommander license file

- Fixed typos at KRB_ServerMonitoring script

- Fixed an issue during the closing process where attempting to save paths from AdmiFile to the settings file resulted in errors log messages when the associated tab had not been initialized yet


UI improvements

- Fixed Issue #207 -> [Dashboard] ProgressBar indicator exceeded rounded corners when displaying a low value

- Fixed an issue where it was possible to scroll through combobox items using the scroll wheel or touchpad once clicked on the combobox

- Added a message box to CheckWinUpdates when the Microsoft Update Agent API is not available

- Added AdmiFile row to tab information at help tab

- Added AdmiBot row to version information at help tab

- Fixed an issue where the left color line in infoboxes was not displayed under certain width conditions

- Fixed an issue where text in infoboxes was not correctly horizontally aligned under certain width conditions

- Removed a misleading infobox at the ServerMonitoring tab


Technical improvements

- Improved the logic of showing the RAM usage at Dashboard to ensure calculating with non-zero memory values and improved exception handling to stop Timer_ram on errors

- Improved the logic of showing the RAM information at PC-Info tab to support continued processing when some properties are missing and added fallback messages

- Enhanced error handling at ShowTotalCPUUsage to prevent endless loops and to stop monitoring on failure

- When activating online services at settings tab, current online messages are now being automatically downloaded

- Fixed misleading log message at when toggling the AutoUpdateCheck checkbox

- Massively enhanced logging at AppStart

- Removed now unused ComboBox_brightness_PreviewMouseWheel event

- Updated AdmiCore Framework to version 1.6.4

Changelog

New features

- Added AdmiFile [beta feature], an easy to use Two-Window-File-Manager

- Added AdmiBot [beta feature], a ChatBot to set display brightness and control the PCs power state

- Enhanced the PC-Info tab with more detailed information about the RAM modules

- Added quick access buttons at dashboard for changing the energy power plan mode

- Added new messages to NotificationPopup when PCs drives have less than 25% (orange warning) oder 10% (red alert) available space

- Added new messages to NotificationPopup to show Known Issues of the program

- Added new setting to deactivate online services (App Update check and download of changelog will be blocked) (Issue #142) NOTE: Setting for automatic update check will be disabled if online services are turned off

- Added new setting to keep the application running in the background when closing it

- Added new setting to launch the application silently in the background

- Enhanced autostart setting to support launching with logging enabled


Bug fixes

- Fixed a bug where not always a MessageBox was shown when a HardException occured

- Fixed Issue #211 -> [AppAutoStart] Reg key probably uses wrong working directory

- Fixed a bug at WinAppsUpdater where the waiting texts inside the buttons were not correctly centered while search or install process is running

- Fixed a bug where the button for searching for app udpdates got ✔️ as the label instead of the intended ⭮ when the current version is up to date

- Fixed a bug where the drive grid at Dashboard was not correctly aligned when having multiple drives

- Fixed a bug in WinAppsUpdater where the 'Nach Update suchen' button was not reset when the update search task failed


UI improvements

- Improved App Accent color to now apply to all UI elements application wide, including all element borders

- Improved Contrast1White theme

- Changed all black UI text to #212121 for better readability

- Improved touchscreen support: Tab content can now be scrolled using gestures

- New welcome screen at first launch

- First setup now includes settings for online services and application autostart

- Better animation for closing the tutorial

- Improved UI for infoboxes

- Improved naming of automations and their information

- NotificationPopupBell can now also show an orange warning state in addition to green for normal and red for alerts

- Added a new button at help tab which directly leads to the privacy policy website

- Removed unintended MaxWidth at the textblock for activated beta features at Beta-Tab

- Button "Benutzer ausloggen" at Tools tab now also have the default button background brush

- Fixed a bug at KRB-AD-Control where the input used the theme font color instead of black leading to the possibility of white text on white background

- Fixed Issue #210 -> [GUI] ProgressDone window needs a MaxWidth and MaxHeight


Technical improvements

- First public release -> disabled license checker and replaced license info at Dashboard with Feedback button

- Implemented german and english EULA in the setup wizard

- Significantly improved performance when opening the PC-Info tab by rewriting several functions to run asynchronously, ensuring non-blocking execution

- Changed behavior at automations tab to allow setting and saving the automatic DarkMode timespan even when the option is currently not activated

- Changed behavior at automations tab to allow setting and saving display brightness levels and time even when the option is currently not activated

- Optimized logic of CheckWinUpdates function

- Made more closing functions asynchronous to ensure an orderly shutdown

- Replaced Firefox x64 KRB-AppDeploy package with own routine

- Replaced FirefoxESR x64 KRB-AppDeploy package with own routine

- Replaced Thunderbird x64 KRB-AppDeploy package with own routine

- Removed all remaining PSADT-packages from KRB-AppDeploy

- New animations AnimateFadeInButtonVisibility and AnimateFadeOutButtonVisibility

- Improved texts when sending a feedback mail

- Removed unused SelectionChanged event for ComboBox_logs

- Removed unused SelectionChanged event for ComboBox_installapps

- Removed button Change_border_color from Beta-Features tab

- Moved test buttons for UI-Features and the notification popup from Beta-Features tab to the internal Development tab

- Translated Log messages for setting Exceution policies from German to English

- Translated remaining German code comments to English

- Cleaned up code

- Various code optimizations

Changelog

Bug fixes

- Fixed Issue #205 -> [General] App isn't automatically focused after launch and don't appear in the taskbar until first focus when using the AdmiTide_Logging.exe

- Fixed a bug where the logger was started too late to catch early log messages

- ClearTempFiles could show negative amount of files deleted, now negative values are set to 0

- Fixed a bug where MainWindow_LayoutUpdated was falsely subscribed instead of MainWindow_SizeChanged leading in an endless loop of layout update triggers

- Fixed Issue #206 -> [WinAppsUpdater] Window is launched with forced focus when running with current user privileges


UI improvements

- Added new themes Wallpaper 2, Wallpaper 3 and Wallpaper 4

- When the window width is decreased, the items at the tab bar now only show the icon to save space

- Optimized UI of the tab bar with more added tabs

- Added tooltips with an explanatory description to every tab item button

- Added tooltips with an explanatory description to the help and settings buttons

- Added a tooltip with an explanatory description to the notification bell

- When using a charging notebook, the text on the dashboard is now displayed in a fixed color instead of the AppAccentColor

- Fixed an issue where the label of the tools tab header had wrong properties

- Fixed an issue where the app name and update border elements had a to high width at a decreased window width when a cached AppUpdaterResult was shown

- Fixed an issue where the help tab elements tab info and version info were to high at a decreased window width

- Replaced the margin of tab info and version info borders with a spacer element

- Improved UI texts at ClearTempFiles

- Fixed an issue where not all border elements at help tab used the correct margin

- Fixed a typo in the tooltip of the [i] for the settingsfile at settings tab

- Fixed several other typos


Technical improvements

- LocalWinAccountManager and WinAppsUpdater now don't require a MainWindow Instance and are being launched directly which improves performance

- Added a check for the used performance counters at ShowTotalCPUUsage and return measuring when they are not available

- Added a check for prog_bar_cpu_usage being null and textBlock_usageinfo_cpu_info being null at ShowTotalCPUUsage and return measuring when they are not available

- Added a check at all UpdateUIForWindowSize functions for already correct orientation of the elements, so changes are now conditionally applied only when the current orientation differs, avoiding redundant updates

- Updated AdmiCore Framework to version 1.5.7

- Various code optimizations

Changelog

Frontend improvements

- Added new theme DarkRed

- Fixed an Issue with the height of the about tabs and version info boxes at help tab

- Optimized the tab bar buttons and fonts to support more tabs in upcomming releases

- Added a fallback and new texts when CPUUsage can't be converted to formattedCPUUsage

- Enhanced info text at PC-Info tab when OS build number represents Windows 11 v23H2

- DisplayLocalIPAddress now checks for an empty IP address list and Internet connectivity and displays the corresponding information to avoid an empty string

- Added MessageBox to inform user of new available app version when AutoUpdateCheck is enabled

- Updated KRB-AppDeploy banner and icon graphics at every app package

- Updated Notepad++ KRB-AppDeploy package to app version 8.7.5

- Updated Notepad++ KRB-AppDeploy package custom files to support app version 8.7.5

- Updated Thunderbird KRB-AppDeploy package to app version 128.5.2

- Updated Epic Games Launcher KRB-AppDeploy package to app version 17.2.0

- Updated TotalCommander KRB-AppDeploy package to app version 11.50

- Updated LibreOffice KRB-AppDeploy package to app version 24.8.4


Backend improvements

- CustomMessageBoxes can now be closed with ESC-key for OK, OKCancel and YesNoCancel boxes

- Replaced the static path for the application icon with a dynamic variable for better adaptability and future-proofing

- Dev-Mode now exchanges the application name and icon

- Updated AdmiCore Framework to version 1.4.5


Performance optimizations

- LicenseChecker now only downloads new information when the license is invalid, reducing server requests and improving Application load time

- Online messages are now fetched asynchronously in the background, preventing UI delays when the server is slow or offline and improving Application load time

- Improved the application version check and download logic to avoid UI being blocked and get better error handling

Changelog

Bug fixes:

- Fixed a bug where the application was not closed as planned when user have an unsupported os and declined to proceed with startup

- Fixed a bug where IniFileHandler_ThemeIndexChanged changed the index of ComboBox_theme_settingstab when AppStartCompleted was not comleted yet

- Fixed a bug where the tutorial screen shown an unwanted scrollbar at the default window size

- Fixed FirstSetup UI elemts using TextBox instead of Textblocks to avoid unwanted text selection

- Fixed FirstSetup UI not being vertically centered

- Fixed UI elements not using the same MouseOver Border color

- Fixed ComboBoxes using wrong Pressed.Background colors

- Fixed wrappanel_help_TabsAndVersioninfo not using the correct left and right margin at help tab


Improvements:

- Added more battery powered devices to GetChassisType

- Improved UI for ultrawide screens at PC-Info tab

- Added information tooltip at "Letzter Neustart des PCs" at PC-Info tab explaining the restart datetime

- Improved Tutorial to now support window size changes

- Added border to app logo at FirstSetup

- Improved UI of the close button at MessagePopup

- Added actual borders to all border elements at MainWindow

- Improved UI of warning/info block elements

- Improved UI of bottom border bar


Other changes:

- Removed WinRE_partition_enhancer

- Removed unnecessary wrapper Tb_dashboard_wrappanel_usageinfo_border

- Removed unnecessary wrappannels at PC-Info tab including 'tb_pcinfo_wrappanel_3'

- Changed AdmiTide_logging project from console to WinForms application to remove the unwanted visible CLI window when starting with logging

- Changed name of string GetPCTypeInformation to GetChassisType to avoid confusion at class GetPCTypeInformation

- Removed unnecessary string computerType = GetPCTypeInformation.GetChassisType(); at OnBatteryTimerElapsed

- Added AdmiCore Version number at help tab

- Added more logging at App.xaml.cs

- Updated AdmiCore Framework to version 1.4.4

- Various code optimizations

Changelog

- Updated app icon to a slightly altered version

- Fixed Issue #203 -> [Tray icon] Context menue shows build number instead of app version

- Fixed a bug where the second row of app update result was not shown in the GUI when using AutoUpdateCheck automation

- Fixed a bug where the correct spacer line color was not shown at MessagePopup when adding a message while the popup is open

- MessagePopup now shows last update result instead of waiting time when AppUpdateManager is being used while the timeout is still active

- LogMessage now convert messages with unicode symbols and other unwanted chars into text

- Added ScrollViewer to ProgressDone and ProgressDialog to support large text amounts

- Fixed a bug where the titlebar at ProgressDone and ProgressDialog was not correctly updating when darkmode setting changed

- Added new feature to show current and upcomming changelogs as a clickable link at GetOnlineMessages

- Updated Notepad++ KRB-AppDeploy package to app version 8.7.4

- Changed Thunderbird KRB-AppDeploy package to deploy app stable (ESR) version 128.5.1

Changelog

New features

- Added new shortcuts at Tools tab

- Split admin actions from system actions at Tools tab

- WinAppsUpdater can now be launched in Admin Mode, eliminating the need to grant admin privileges for each update

- Updated Notepad++ KRB-AppDeploy package to app version 8.7.2


Fixed Issues

- Fixed Issue #196 -> [LocalWinAccountManager] Function doesn't use MessageBoxHelper class

- Fixed Issue #193 -> [WinAppsUpdater] WAU should start as seperate process with admin privileges

- Fixed Issue #201 -> [IDE-Exception] At ShowTotalCPUUsage

- Fixed Issue #199 -> [General] Check for PCs internet connection before executing network tasks like downloading update information

- Fixed Issue #195 -> [AD-Control] Should use dark mode if possible

- Fixed Issue #96 -> [General] When display resolution is <= 1080p and scaling >= 150% is active, window should start maximized

- Fixed Issue #190 -> [SendTicketMail] When no mail client is installed, nothing happens

- Fixed a bug where SetBackgroundColor() at CustomMessageBox was not being called when MainWindow was not opened


UI improvements

- Added future dynamics font size scaling (disabled at current release)

- Changed settings icon from 🔧 to ⚙️ after user feedback

- Changed Style for ScrollBars

- Changed icon to ✔️ at Button_AllowWinget

- Improved UI at WinAppsUpdater

- Fixed wrong background color for ComboBoxes

- Changed delete message icon at MessagePopup entries to be shown at top to make access to delete function easier for long messages

- Improved style of CustomMessageBoxes

- Renamed 'Shortcuts' to 'Tools'

- UI improvements at Tools tab


Technical improvements

- Added CancellationTokenSource to WinAppsUpdater to abort searching or installing updates when window is closed

- Added WinAppsUpdater as launch argument

- Added IsInternetAvailable check for AppUpdate, GetOnlineMessages, LicenseChecker, CheckWinUpdates, BtnCheckUpdates_Click

- Added check for internet connection at CheckAndDownloadLicenseFileAsync; if no internet connection is present, it either uses the last locally saved license version file or exit the programm

- Renamed HardwareIdHelper to GetHardwareInformationHelper

- Moved TryUnsubscribe for SystemEvents_UserPreferenceChanged to App.xaml.cs

- Moved StopTimer for debounceTimer to App.xaml.cs

- Removed PresentationFramework.Aero2 reference

- Removed System.Web reference

Changelog

- Improved text layouts at MessageBoxes when no license is present

- Improved the stability and thread-safety of custom message boxes

- Deleted log message showing all previously compared motherboardids at CheckLicense

- Improved UI texts at CheckAndDownloadLicenseFileAsync

- Removed unintended result yes at bool result_cleariconcachequestion when expert mode is activated

- Fixed Issue #200 -> [WinAppsUpdater] Broken UI when having many list entries

Changelog

- Added check and display of current windows version with using the current os build number

- Removed unused parameters for CheckAndUpdateAppVersion function

- Added full support of os dark mode including all windows and titlebars

- Added custom mesageboxes to suport dark mode including custom message type icons

- Improved DarkMode support at MessagePopup

- Adjusted White1 contrast theme colors to better match Win11 light theme

- Adjusted Black1 contrast theme colors to better match Win11 dark theme

- Adjusted Var_pcusage_colour_normal color

- Fixed a bug where the dark mode state change was not recognized when switching themes in windows settings

- Updated LibreOffice KRB-AppDeploy package to app version 24.8.3

- Updated Notepad++ KRB-AppDeploy package to app version 8.7.1

- Changed license update process from usage of online databse in favour of locally saved encrypted license file to avoid excessive server traffic at every startup

- Added feature for DevTab to encrypt a new license file

- Added launch argument /encryptlicensefile to launch into the license file encrypt funtion

- Added launch argument /skiplicensedownload to skip the automatic license version info download at launch to support older os with missing certificates

- Added button to WinAppsUpdater to manually run winget update and allow package sources

- Fixed a bug where the tab bar background color was not set correctly when switching app themes

- Fixed Issue # 188 -> [ChangeDarkMode] Exception when discrepancy of system and app theme is currently set

Changelog

- Moved user license list into online database to add new test users without needing to update the app itself

- Added "To be filled by O.E.M." to invalid motherboardId list

- Various code optimizations and improvements

Changelog

- Fixed UI text spacing issue at servermonitoring_textblock_supported_os at KRB-ServerMonitoring

- Disabled automatic CheckWinUpdates at startup

- Various UI improvements

- Various code improvements

- Fixed typo at ClearNotificationPopup

- Disabled mouse wheel scrolling at ComboBox_brightness

- Implemented WinAppsUpdater to administrate available updates from Winget via GUI

Changelog

- Extended licenses for testers to 31.12.2024

- Fixed typo in message when the new monitor brightness setting was equal to the current value

- Improved UI at KRB-AppDeploy: Waiting message is now moved to the start install button

- Start install button is disabled during the 5s timer when an installation is started at KRB-AppDeploy

- Changed internet paths to selfhosted webserver

Changelog

- Fixed an Issue where the info label for hidden ARM packages at KRB-AppDeploy was incorrectly also shown on ARM systems

- Fixed missing tooltip at Button_WinUpdateCheck

- Fixed typo in tooltip of Button_shortcuts_sfc_scannow

- Fixed typo in tooltip of Button_shortcuts_useractions_cleartempfiles

Changelog

- Fixed an Issue where the tab bar UI was not loaded correctly at startup when Contrast1 White theme was activated

- Improved tutorial screen interface

- Fixed an Issue where the notification about hidden packages on x64 devices at KRB-AppDeploy was always shown, despite the acutal system architecture

- Fixed an Issue where the content of the installapps combobox was added each time the tab for KRB-AppDeploy was clicked

Changelog

- Optmized code structure at ChangeDarkMode

- Enhanced logging at ChangeDarkMode

- Implemented UpdateMessagePopupFontColor to support white text color at MessagePopup when system DarkMode is enabled

- Changed ComboBox_theme_SelectionChanged to only recolor firstsetup_border when the border is enabled

- Fixed setting tab bar buttons to a grey background when using Contrast1White theme being broken since the new tab bar design

- Fixed a bug where the selected theme at FirstSetup was not written into the settings ini file

Changelog

- Fixed typo in successmessage at install TotalCommander License

- Improved application shutdown process

- Fixed Issue #180 -> [LicenseChecker] Add "Default string" to invalid string list

- Fixed Issue #185 -> [Tutorial] Content height need to be decreased to make sure that the close button is always visible, despite the amount of drives

- Fixed Issue #184 -> [Dashboard] Add a tooltip to explain why the logical cpu cores count is higher than the physical one

- Added seperation of "Mainboard-Identifizierung nicht möglich" and "Keine valide Mainboard-ID vorhanden" at HardwareIdHelper.GetHardwareId

- Fixed Issue #181 -> [Mainboard-ID] Change all invalid ids from "fehlerhaft" to "Keine Mainboard-ID vorhanden"

- Moved setting PC-InfoTab cpu info texts from DisplayCPUInformation to DisplayCPUInformationAtPCInfoTab for improving launching performance

- Fixed Issue #183 -> [KRB-AppDeploy] Current system architecture should be shown at the tab

- Fixed Issue #186 -> [Help-Tab] Section "Über die Tabs" missing a row about the Automation-Tab

- Fixed Issue #182 -> [KRB-AppDeploy] NotepadPP package doesn't install ComparePlus plugin despite saying it

- Fixed an Issue, where the option for gpupdate with auto reboot was not being executed as it was not defined

Changelog

- Added WriteIntoSettingsIni as a function to centralise writing with error handling

- Fixed a bug where SettingsIniReader got returned after fixing the first invalid setting

- Fixed a bug where a empty or null Username in ini was not detected at SettingsIniReader

- Added FillReadCurrentlySetSettingsDictionary to get current settings for using them at WriteIntoSettingsIni when ini was deleted

- Fixed a bug where not all settings are written into IniFileHandler for using them at FillReadCurrentlySetSettingsDictionary

- Fixed Issue #93 -> [General] Exception occurs when settings ini file is deleted from it's location and app tries writing into it

- Fixed Issue #146 -> [IniFileHandler] When ini file format is invalid, it should be deleted/flushed and recreated with message to the user and log entry

- Closed Issue #97 -> [General / Log] Every automatic function should write into log file

- Added Var_app_spacer_color for future use

- Added more if-checks to CheckWinUpdates

- Fixed Issue #179 -> [Automations-Tab] Layout broken when window has a decreased width

- Added disabling the brightness combobox for manually edit display brightness when AutoSetDisplayBrightness is active as it's overwritten by automation at every tick

- Added modification to not actually change display brightness when dev mode is active

- Fixed ContentPresenter_tabgrid_colum2 not being vertically centered

Changelog

- Added SendLicenseMail for the user to open a ticket email providing mainboard id and os information to get a license at app start

Changelog

- Added log message when csv is created at dashboard ram monitoring

- Added log message when csv is created at dashboard cpu monitoring

- Moved HandleError() into ShowDiskUsage

- Added NotificationPopup message when error occured at ShowDiskUsage

- Reinserted disk csv logging

- Added log message when csv is created at dashboard disk monitoring

- Added logging the message from NotificationPopup whe message is being added

- Added logging the message from NotificationPopup whe message is being removed

Changelog

- Implemented Issue #174 -> [Tab] Make Automations it's own tab

- Fixed Issue #175 -> [AutoSetDisplayBrightness] Automation spams MessagePopup with every tick

- Fixed Issue #178 -> [SendTicketMail] MotherboardID missing from mail text when clicking mail send button prior to opening PC-Info tab

- Fixed Issue #177 -> [IniFileHandler] Default timespan values for AutoSetDisplayBrightness are wrong

- Fixed Issue #176 -> [Tutorial] Elements below tabbar desc needs to be be pushed down a little deeper

Changelog

- Improved AppUpdateManager UI texts

- Changed Disabling theme combobox at settingstab when SwitchAppThemeOnSystemDarkModeState is active

- Added feature to automatic set display brightnes for night and daytime

- Save display dimming start & end time in ini

- Save display normal and dimming values in ini

- Added InstantlyStartTimer_AutoSetDisplayBrightness to directly apply new brightnes settings when being saved

- Added check to SetMonitorBrightness to only apply new brightness level to monitor if it's set the first time or differs from the previous value

- Enhanced logging at IniFileHandler

Changelog

- Updated LibreOffice KRB-AppDeploy package to app version 24.8.2

- Updated Notepad++ KRB-AppDeploy package to app version 8.7

- Added LibreOffice ARM to KRB-AppDeploy

- Added Google Chrome ARM to KRB-AppDeploy

- Improved TabBar UI when decreasing the window size

- Changed DarkBlue theme colors

- Prepared dark theme for MessagePopup

- Moved color definitions from constructor to Variable declaration

- Moved GetSysHWIDs from constructor to StartGettingPCInfoTabContent

- Made AppLicenseCheck it's own void

- Removed AdmiTide NEXT

- Improved code writing style at constructor

Changelog

- Improved tabbar UI with better tab placement, new seperated buttons and colors

- Fixed a bug where PC-Info content was not collected when selecting the tab with the keyboard instead of the mouse

- Updated tutorial screen to new tabbar ui

Changelog

- Fixed Issue #171 -> [PC-Info] Content is not shown when changing monitor hardware before clicking into the tab

- Renamed DisplayMonitorResolution to DisplayGraphicsInformation

- Changed to only run DisplayGraphicsInformation at SystemEvents_DisplaySettingsChanged when Var_alreadyGotHardwareInformation is true

- Added Var_CurrentlyRunningWinUpdateCheck to check before running CheckWinUpdates multiple times

- Moved animation logic for WinUpdateSearch button to CheckWinUpdates itself, to disable the button and start the animation while search is running

- Improved UI of the label form PopupNotificationButton

- Changed description text of AdmiTide at help tab

- Improved Usage-Info UI

Changelog

- Changed NotificationPopup height to be set automaticly

- Fixed Scrollbar margin issues at NotificationPopup

- Added automatic search for pending windows updates with CheckWinUpdates

- Added CheckWinUpdates to run automatically at app start

- Added sending link messages to NotificationPopup with arguments

- Added installing pending windows updates from NotificationPopup (Not working yet!)

Changelog

- Fixed Issue #170 -> [General] Error message when closing application with Logging is active

- Changed log message for cpu usage > 100% from ERROR to INFO

- Changed Var_mainwindow_boxes_transparency_normal from type string to type Brush

- Changed Var_mainwindow_border_brush from type string to type Brush

- Changed Var_app_accent_color from type string to type Brush

- Added public class VisibleData to use variables in XAML designer and avoid binding failures

- Moved DisplayLocalIPAddress to PCInfoTabClicked

- Added DisplayRuntimeInformation to PCInfoTabClicked to move pc info var bindings from xaml to cs

- Changed back to PSADT Firefox install script

- Fixed label text spacing at ComboBox_brightness

- Changed logging for Button_ShowCustomMessageBox

- Changed logging for Button_change_border_color

- Added logging for Button_sendTestNotification

- Fixed Issue #149 -> [LocalAccountManager] No logging

Changelog

- Added own firefox install skript (not properly working yet)

- Added function to set montor brightness via DDC/CI

- Added comboxbox at Shortcuts to set monitor brightness level

- UI Improvements at Shortcuts

- Fixed libreoffice 24.8.1 download path

- Changed back HardException to only show a message instead of force closing the program

- Added message to NotificationPopup when HardException occurs with option to restart the program

- Added ability to automaticly close application when MainWindow is not existent when HardException occurs

- Added debounceTimer to StopAllTimers()

- Added Timer_batteryTimer to StopAllTimers()

- Added all handlers to OnClosed at MainWindow to properly close the event handlers

- Added EventHandler to change display and gpu informationen at PC-Info when the display configuration changes (needs testing)

Changelog

- Updated LibreOffice KRB-AppDeploy package to app version 24.8.1

- Fixed Issue #153 -> [KRB-AppDeploy] NPP download fails at first try

- Moved module version numbers into Code Behind to use them for debug purposes

- Added module version numbers to SendTicketMail content

- Fixed Issue #163 -> [Tutorial] Improve and enhance content

Changelog

- Fixed Issue #138 -> [General] Add an option to add AdmiTide into user autostart

- Closed Issue #165 -> [GetSysEnvInfo] Always runs at app start, check if that is needed

- Added a function to user define the time period for the DarkMode itself

Changelog

- Added sandglass symbol for indicating loading process for NotificationPopup when it contains 500 or more messages

- Fixed Issue #168 -> [NotificationPopup] Can't close popup with clicking the bell button again

- Fixed Issue #167 -> [KRB-AppDeploy] While PSADT is starting, add a new textblock for user to know that the package is being startet

- Fixed UI glitch at ShowDiskUsage when using async awaits

- Fixed Issue #169 -> [Dashboard] App freezes and is not responding when added network location is not available

Changelog

- Added SkipUnsupportedOSQuestion to fix a bug where the AlternativeStyles were not loaded when using an unsupported os due to code skipping

- Enhanced error handling for GetOnlineMessages()

- Added StartLocalPCMonitoring and moved usage starters from construcotr into it

- Added ShowTempFileAmountAsync to show the current amount of temp files in NotificationPopup after app launched

- Added hyperlink function to NotificationPopup with AddMessageWithLinkToNotificationPopup()

- Improved cleanup method for ClearNotificationPopup to decrease ram usage from the popup

Changelog

- Changed website paths

- Added the ability to download a new version of AdmiTide even when AppUpdateManager used the cache file to display information

- Changed LibreOffice app deploy package to use BITS for downloading the installation files

- Updated LibreOffice app deploy package to app version 24.8.0

- Increased opacity of Wallpaper1

- Changed NotificationPopup to use ListView for showing the messages

- Added function where the contents of the TestNotifications are randomly generated

- Removed unnecessary double check for var_AutoSwitchDarkMode_enabled at constructor

- Bundled content for get and set DarkMode from constructor into ToggleDarkModeInApp()

- Removed ToggleDarkModeInApp() usage from constructor as it was already done at MainWindow_Loaded

- Added SetServerOSInfoTexts() to improve code writing style at constructor

- Moved usage_diskPanel loading elements to XAML to unify code structure

- Fixed a bug where the mainboard serialnumber wasn't shown at LicenseCheck MessageBox when license is invalid

Changelog

- Added new licenses

- Set license end date for real test users to 31.10.2024

- Changed behavior license is invalid

- Added motherboardId as public string to licensechecker for referencing it at app.xaml.cs

- Added /licensevalid as a start argument to ignore lciense check

- Changed: Put OSversion check at startup behind !CheckArgumentsSkipFeatures

- Added Notification to popup for LicenseCheck information

- Added hourglas symbol when opening the NotificationPopup for signaling the user long wait times until it's open when loading a lot of messages

- Added a test progress loading bar and loading circle animations button to DevTab

- Removed ununsed Window_Closed function

- Removed Dispatcher.InvokeShutdown() as it's already done by Application.Current.Shutdown()